package org.jeecg.modules.pucheng.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class WgApiDto {
    @ApiModelProperty(value = "认证令牌", required = false)
    private String access_token; //认证令牌
    @ApiModelProperty(value = "页码")
    private Integer pageNo; //页码
    @ApiModelProperty(value = "页大小")
    private Integer pageSize; //页大小
    @ApiModelProperty(value = "信息域编码", required = true)
    private String infoOrgCode; //信息域编码
    @ApiModelProperty(value = "网格id")
    private String gridId; //网格id
    @ApiModelProperty(value = "治安隐患等级", required = false)
    private String userId; //治安隐患等级

    @ApiModelProperty(value = "", required = false)
    private String listType;

    @ApiModelProperty(value = "事件列表中可展示的事件类别,空则展示所有")
    private String typesForList; //事件列表中可展示的事件类别,空则展示所有
    @ApiModelProperty(value = "是否移除trigger、typesForList对应的事件类别， true")
    private Boolean isRemoveTypes; //是否移除trigger、typesForList对应的事件类别， true
    @ApiModelProperty(value = "设置事件属性过滤触发条件")
    private String eventAttrTrigger;
    @ApiModelProperty(value = "事件流转状态(所有, 紧急, 已督办, 将到期, 已过期, 正常)", required = false)
    private String eventType;

    @ApiModelProperty(value = "事件编号，进行模糊查询--高级查询")
    private String code;
    @ApiModelProperty(value = "关键字，对事件描述、标题、事发详址进行模 糊查询")
    private String keyWord;
    @ApiModelProperty(value = "事件类别 支持前缀模糊查询")
    private String type;
    @ApiModelProperty(value = "事发时间，(查询区段开始时间)")
    private String happenTimeStart;
    @ApiModelProperty(value = "事发时间，(查询区段结束时间)", required = false)
    private String happenTimeEnd;
    @ApiModelProperty(value = "采集时间，(查询区段开始时间)")
    private String createTimeStart;
    @ApiModelProperty(value = "采集时间，(查询区段结束时间)")
    private String createTimeEnd;
    @ApiModelProperty(value = "事件状态")
    private String eventStatus;
    @ApiModelProperty(value = "采集人")
    private String contactUser;
    @ApiModelProperty(value = "紧急程度")
    private String urgencyDegree;

    @ApiModelProperty(value = "采集渠道，当包含英文逗号时，会转换为 collectWayArray")
    private String collectWay;
    @ApiModelProperty(value = "影响范围，当包含英文逗号时，会转换为 influenceDegreeArray")
    private String influenceDegree;
    @ApiModelProperty(value = "  信息来源，当包含英文逗号时，会转换为 sourceArray")
    private String source;
    @ApiModelProperty(value = "是否进行字典翻译，这里的字典包含有进行中 文转换的属性；属性类型为 boolean，true为 进行；默认为 false")
    private String isDictTranslated;
    @ApiModelProperty(value = "起始修改时间（格式：yyyy-MM-dd HH:mm:ss）")
    private String updateTimeStart;
    @ApiModelProperty(value = "结束修改时间（格式：yyyy-MM-dd HH:mm:ss)")
    private String updateTimeEnd;


}
